end procedure

働き

プロシージャの終わりを指示します。

文法

end procedure

説明

end procedure 命令は、プロシージャの終わりを決定します。call 命令によって呼び出されたプロシージャは、procedure 命令の次の行以降に書かれている命令を実行していき、end procedure 命令が実行された時点で、プロシージャを呼び出した call 命令の次の行にジャンプします。

プロシージャ内の命令の実行中に、条件によって途中でプロシージャの実行を終えたい場合は、end procedure 命令ではなく、exit procedure 命令を使用してください。

サンプルプログラム

rem end procedure

procedure gcd a,b
  if b=0 then
    print abs(a)
  else
    call gcd b,a%b
  end if
end procedure

call gcd 1920,1080